home *** CD-ROM | disk | FTP | other *** search
/ Workbench Design / WB Collection.iso / workbench werkzeuge / assign manager / assignwedge / assignwedge.guide (.txt) < prev    next >
Amigaguide Document  |  1996-04-07  |  8KB  |  145 lines

  1. @database AssignWedge.guide
  2. @author "Olaf `Olsen' Barthel"
  3. @$VER: AssignWedge.guide 1.0 (23.12.94)
  4. @node Main "AssignWedge"
  5.      AssignWedge utility for operating system release v2.04 or higher
  6.                       Written by Olaf `Olsen' Barthel
  7.                           Public Domain (Really!)
  8.                           I.   @{" Introduction    " link Introduction}
  9.                           II.  @{" Installation    " link Installation}
  10.                           III. @{" Troubleshooting " link Troubleshooting}
  11.                           IV.  @{" Credits         " link Credits}
  12.                           V.   @{" History         " link History}
  13. @endnode
  14. @node Introduction
  15. On the Amiga, many programs require a particular logical device name or
  16. assignment to point to a drawer or volume to find their data. If you forget
  17. to place such an assignment in your User-Startup file or take care of it by
  18. hand you will sooner or later see the familiar "Please insert volume ... in
  19. any drive" requester popping up. AssignWedge `wedges' into the operating
  20. system routine responsible for bringing up this requester, giving you the
  21. choice to take one of the following actions using the mouse:
  22.  Retry
  23.      If you have taken care of the assignment or device yourself,
  24.      this will cause the action that brought up the requester
  25.      to be repeated.
  26. Assign
  27.      This will create an assignment under the name displayed in
  28.      the requester. You just have to pick the drawer to tie it to.
  29.  Mount
  30.      Assuming that the device displayed in the requester can be
  31.      mounted, this will execute the AmigaDOS `Mount' command
  32.      and then repeat the action that brought up the requester.
  33.      This effectively denies the program that brought up this
  34.      requester to refer to the device in question. Whenever
  35.      it refers to it, no requester will appear asking you to
  36.      insert the volume in question. Instead, the program to
  37.      ask for the volume will see any attempt to access the
  38.      volume failing.
  39.  Cancel
  40.      Denies the program request to access the volume. It's
  41.      as simple as that.
  42. The Deny option can be a little dangerous. Some programs simply don't
  43. accept that the volume or assignment name they wish to access is
  44. unavailable. In such a case, the program will retry to access the volume
  45. over and over again in a row without getting anywhere. The only noticeable
  46. effect is that the system performance drops sharply. Be prepared.
  47. To get rid of AssignWedge, simply run it a second time.
  48. @endnode
  49. @node Installation
  50. AssignWedge is installed by dropping the program icon into your WBStartup
  51. drawer, that's all.
  52. Now there is a @{b}catch@{ub}, nothing dangerous actually, but it can
  53. become quite annoying. If you happen to use a program which takes over or
  54. replaces your system requesters (such as ARQ or RTPatch) you @{b}must@{ub}
  55. make sure that you invoke AssignWedge @{b}after@{ub} ARQ or RTPatch get
  56. invoked. If you forget about it, the first thing AssignWedge will do is put
  57. up a requester asking you to insert a volume "AssignWedge.07321148:" or
  58. something similar. If this is what happens, you've lost.
  59. If you wish to run the program in your preferred language Workbench 2.1,
  60. 3.0 or 3.1 are required. There is a drawer called "Catalogs" which you
  61. should copy to your "LOCALE:" drawer. Enter "copy catalogs locale: all"
  62. in the Shell and press return. Currently, only dutch, english, french
  63. and german versions of the program text are available.
  64. @endnode
  65. @node Troubleshooting
  66. If you see the program crashing, stop working, formatting your harddrive,
  67. feeding your hamster to the neighbour's dog or telling your fianc
  68. e about
  69. the embarassing thing that happened last Christmas party you may not
  70. necessarily be hallucinating, at least as far as the bit about crashing and
  71. stopping to work is concerned.
  72. If the program crashes, I probably don't know why it does so. If you wish
  73. to report this rather than to delete the darn thing, please give the
  74. necessary details regarding your system configuration, including the things
  75. you don't think are important.
  76. If AssignWedge simply doesn't work for you and puts up a file requester
  77. asking you to insert a volume called "AssignWedge.07321148:" (or a similar
  78. name) then there probably is a different program already running trying
  79. to accomplish the same thing AssignWedge does, which is patching the
  80. operating system in order to display system requesters in a different
  81. fashion. To avoid this kind of trouble, make sure that AssignWedge is the
  82. last program in the WBStartup drawer that gets invoked. This is
  83. accomplished by adding the entry "STARTPRI=-128" to the list of program
  84. icon tooltypes. You probably don't need to do this as the icon supplied
  85. with the program already has this entry set. But you may need to modify
  86. other icons found in the WBStartup drawer which also make use of the
  87. "STARTPRI" tooltype. Good luck, you're on your own here.
  88. Parlez-vous fran
  89. ais? Do you speak english? Sind Sie gegen Wasserschaden
  90. versichert? M
  91. wisz po polsku? If you're running Workbench v2.1, v3.0 or
  92. v3.1 you probably take advantage of the localization support built into the
  93. operating system which allows you to use the language of your choice for
  94. system messages and such. AssignWedge fully supports this operating system
  95. feature, but will get into trouble if you change the language using the
  96. Locale preferences editor while AssignWedge is running. In this case,
  97. you should terminate the program by running AssignWedge a second time
  98. and then restart it again.
  99. @endnode
  100. @node Credits
  101. Really, AssignWedge wasn't my idea. Steve Tibbett wrote the original
  102. AssignX which did basically what AssignWedge does now. It didn't work well
  103. for me, especially when using Workbench 2.1, so I started to rewrite the
  104. original program. I was unsatisfied with the result and finally rewrote the
  105. program from the ground up. It no longer shares any code with the original
  106. AssignX, it's a completely new program.
  107. If you wish to tell me of your troubles regarding AssignWedge, here is my
  108. postal address:
  109.    Olaf Barthel
  110.    Brabeckstrasse 35
  111.    D-30559 Hannover
  112.    Federal Republic of Germany
  113. And this is my eMail address:
  114.    olsen@sourcery.han.de
  115. Contrary to common belief, I do check my eMail folder about once every day
  116. while the heap of real world mail that keeps growing on my table has my
  117. attention only about once a week. I suspect that this is the result of a
  118. subtle shift in the time space continuum right behind my waste paper
  119. basket, but maybe I'm just lazy.
  120. I am indebted to the following people:
  121.    Martin Huttenloher created the neat icon
  122.    Benoit Mortier is responsible for the french
  123.    localization of the program text. Benoit also wrote a french
  124.    edition of the original documentation which is not included
  125.    in this distribution.
  126.    Edmund Vermeulen took care of the dutch localization.
  127.    Alessandro Ponzio wrote the italian localization.
  128.    The danish localization was created by Klaus Seistrup.
  129.    Marcin Or
  130. owski wrote the polish localization. This catalog
  131.    will also be included in the official polish locale package W.F.M.H.
  132.    Kai Iske turned my attention to the bugs & misfeatures the
  133.    first AssignWedge release had.
  134. Thank you very much!
  135. @endnode
  136. @node History
  137. A colon was missing in the line that builds the mount command line.
  138. Consequently, the device in question could not be mounted.
  139. This version fixes a number of long standing bugs. Very long standing in
  140. fact, I could have fathered a child since the last release. But back to the
  141. facts. The first release was very vulnerable concerning Enforcer hits.
  142. Also, when running out of stack space the first release could easily crash,
  143. it now allocates enough stack space for itself.
  144. @endnode
  145.